Публикации с тэгом "Formal language"
СТАТЬЯ Бесплатная книга "Domain Driven Design Quickly"
Для тех, кто интересуется Domain Driven Design, будет полезна книга "Domain Driven Design Quickly" (104 pages, 6"x9", ISBN 978-1-4116-0925-9) от InfoQ. Скачать книгу (нужна регистрация на сайте): http://www.infoq.com/minibooks/domain-driven-design-quickly Содержание: Building Domain Knowledge The Ubiquitous Language Model Driven Design Refactoring Toward Deeper Insight Preserving Model Integrity Interview with Eric Evans on why DDD matters today Где можно почитать о Domain Driven Design: Domain ...
СТАТЬЯ Интересно о C#: какая разница между destructor и finalizer?
Продолжаем рубрику "Интересно о C#". После не шуточного обсуждения этого вопроса считаю нужным расставить все точки по данному вопросу. И деструкторы и финалайзеры являются механизмом очищения ресурса после того, как он больше не используется. Термин "destructor" чаще всего используется в значении детерминировано (т.е. последовательно) вызываемой очистки (deterministically-invoked cleanup), в то время как "finalizer" исполняется тогда, когда получает команду от сборщика мусора (garbadge collecto...
СТАТЬЯ Использование символа подчеркивания в именах переменных классов
На одной из наших встреч мы говорили о качестве кода и о том, можно ли использовать "_" в именах переменных классов. Мне казалось, что символ подчеркивания нельзя (не желательно) использовать, оппонент говорил, что можно. Давайте разберемся. Раздел "Naming" из .NET Coding Guidelines говорит, что не нужно использовать "_" в именах переменных (а для различения локальных переменных и переменных классов использовать this в C# и Me в VB.NET). Do not use a prefix for member variables (_, m_, s_, etc.)...